package com.wyh.domain.vo.feemanagementvo;

import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

@Data
@AllArgsConstructor
@NoArgsConstructor
@Builder
public class PaymentHistoryVO {

    //账单详情信息
    @ApiModelProperty(value = "计费项目")
    private String billingitems;
    @ApiModelProperty(value = "计费性质")
    private String billingnature;
    @ApiModelProperty(value = "单价")
    private String price;
    @ApiModelProperty(value = "上期读数")
    private String previousreading;
    @ApiModelProperty(value = "本期读数")
    private String currentreading;
    @ApiModelProperty(value = "用量")
    private String dosage;
    @ApiModelProperty(value = "计费日期起")
    private String frombilling;
    @ApiModelProperty(value = "计费日期止")
    private String endofbilling;
    @ApiModelProperty(value = "应收金额")
    private String accountsreceivable;
    @ApiModelProperty(value = "核销金额")
    private String verificationamount;

    //账单信息
    @ApiModelProperty(value = "客户名称")
    private String customername;
    @ApiModelProperty(value = "账期")
    @JsonFormat(pattern = "yyyy-MM-dd")
    private String accounttime;
    @ApiModelProperty(value = "账单编号")
    private Integer billnumber;

    //发票信息
    @ApiModelProperty(value = "发票号码")
    private String invoicenumber;
    @ApiModelProperty(value = "发票代码")
    private String Invoicecode;





}
